﻿@charset "utf-8";
body {	line-height:1.4;	color:#7c7c7c; background:#f2f2f2;  line-height:22px;}
body {	font-size:12px;	font-family:Arial, sans-serif}
body, .constr {	min-width:980px}
.constr {
	max-width:1200px;
	margin-left:auto;
	margin-right:auto;
	-webkit-transition:width 2s;
	-moz-transition:width 2s;
	-o-transition:width 2s;
	-ms-transition:width 2s;
	transition:width 2s; 
}
.constr:after , .cy_ceten:after {
	display:table;
	content:'';
	clear:both
}
body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dd, form {	margin:0}
ul, ol {	padding-left:0;	list-style-type:none}
h4, h5, h6 {	font-size:1em}
input, textarea, select {	font-size:100%;	font-family:inherit}
img {	border:0}
*{margin:0;padding:0;}
.n_nrbar{ background:#fff;}
.fw{ font-family:"微软雅黑"; }
.fs{ font-family:"宋体"}
.f18{ font-size:18px;}
.fl2{ font-size:12px;}
.fl4{ font-size:14px;}
.fl6{ font-size:16px;}
.f20{ font-size:20px;}
.f24{ font-size:24px;}
.f30{ font-size:30px;}
.fst{ color:#2b2424;}
.fa{ font-family:Arial;}
.red{ color:#e71204;}
.redff{ color:#ff4747;}
.redfc{ color:#fc5242;}
.pt10{ padding-top:10px; }
.pl10{ padding-left:10px;}
.fs9{ color:#999;}
.fs6{ color:#666;}
.pb8{ padding-bottom:8px; }
.pb20{ padding-bottom:20px;}
.pb30{ padding-bottom:30px;}
.ml{margin-left:1%;}
.ml5{margin-left:5%;}
.ml10{margin-left:10%;}
.ml12{margin-left:12%;}
.ml20{margin-left:20%;}
.mt20{ margin-top:20px;}
.mt7{ margin-top:7px;}
.mt10{ margin-top:10px;}
.h{ height:30px;}
.lh18{ line-height:18px;}
.lh24{line-height:24px;}
.plr{ padding:0px 10px 0px 20px;}
a:link {	color:#7c7c7c; text-decoration:none;}
a:visited {	color:#7c7c7c; text-decoration:underline;}
a:hover {	color:#7c7c7c; text-decoration:underline;}
.redff_a:link {	color:#ff4747;}
.redff_a:visited {color:#ff4747;}
.redff_a:hover {		color:#ff4747;}
.xh_a:link {	text-decoration:none;}
.xh_a:visited {text-decoration:underline;}
.xh_a:hover {		text-decoration:underline;}
.fs2b_a:link {	color:#2b2424;}
.fs2b_a:visited {color:#2b2424;}
.fs2b_a:hover {		color:#2b2424;}
.fs2bh_a:link {	color:#2b2424;}
.fs2bh_a:visited {color:#2b2424;}
.fs2bh_a:hover { color:#ff4747; text-decoration:none;}
.fs26_a:link {	color:#262323;}
.fs26_a:visited {color:#262323;}
.fs26_a:hover {		color:#262323;}
.lh59{ line-height:59px;}
.lh38{ line-height:38px;}
.cy_lf{ float:left;}
.cy_rt{ float:right;}
.cy_ceten{ text-align:center;}
.clear{ display:table;	content:'';	clear:both}
/*.cy_pr{ position:relative;}
.cydl{ width:320px; position:fixed; right:20px; bottom:10px; }
.cydl_dl{ width:316px; height:28px; border:solid 2px #e7e7e7; background:#fff; text-align:center; font-size:16px; font-weight:bold; color:#6f6e6e; float:left;}
.cydl ul{ width:320px; height:31px; float:left; line-height:31px; background:#ff4747; color:#fff; font-weight:bold; border-top:solid 4px #c7c7c7; margin-top:-2px;}
.cydl li{	width:106px;	float:left;		cursor:pointer; }
.cydl li.hover{ background:#e71204; width:106px; height:31px; float:left; }
.dd{ display:block;	width:4px;	height:4px;	background:#fff; margin:13px 8px 0px 10px; float:left; }
.cydl_qdk{ width:320px; height:379px; overflow:hidden; float:left; }
.cydl_qdkt{ width:316px; height:379px;overflow:auto; border:solid 2px #e7e7e7; background:#fff; position:relative;}
.cydl_qdkt p:nth-child(even){color:#999; font-family:Georgia,serif; font-size:17px; font-style:italic;}
.cydl_qdkt p:nth-child(3n+0){color:#c96;}
.cy_xhx{ border-bottom:solid 1px #e7e7e7;}
.cydl_list{ width:300px; float:left;  }
.cydl_list_wz{ width:140px; float:left;}
.cy_yj{width:12px; height:12px; line-height:12px;  background:#ccc; font-size:12px; font-weight:bold; color:#fff; cursor:pointer; 	border:0px;  -moz-border-radius:12px; -webki-border-radius:12px;	border-radius:12px; text-align:center; font-family:Arial; position:fixed; bottom:400px; right:45px;}
.cydl_listqd{ width:43px; height:59px; overflow:hidden; float:left; margin:0px 15px 15px 15px;}
.cydl_listyy{ width:49px; height:49px; overflow:hidden; float:left; margin:0px 15px 15px 15px;}
.cydl_listdyq{ width:145px; height:69px; overflow:hidden; float:left; margin:0px 15px 14px 15px;}
.cydl_listdyq_wz{ width:40px; float:right; margin-right:30px;}
.backff{ background:#fff6f1;}
.backgary{ background:#f4f4f4}
.cydl_qdktttt{ width:306px;overflow:auto; border:solid 2px #e7e7e7; background:#fff; position:absolute; padding:0px 5px; display:none; bottom:30px;}
.cydl_qdkt_l{position:absolute; right:30px; top:10px;}
.cy_yjtwo{width:12px; height:12px; line-height:12px;  background:#ccc; font-size:12px; font-weight:bold; color:#fff; cursor:pointer; position:absolute; right:20px; top:10px;	border:0px;  -moz-border-radius:12px; -webki-border-radius:12px;	border-radius:12px; text-align:center; font-family:Arial;}
.res_qq{ background:#fac692; border:solid 1px #e81a0d; color:#e71204; font-size:16px; width:28px; line-height:28px;  -moz-border-radius:28px; -webki-border-radius:28px;	border-radius:28px; position:absolute;
       text-align:center; display:inline-block; top:-21px; font-weight:normal;}
.res_hm_r {	width:26%;	margin-left:1.2%; float:left; }
.res_hm_l {	width:70.7%;	margin-left:1%; float:left;}
.res_movie_ann{ width:98px; height:28px; line-height:28px; border: solid 1px #e71204; background:#ff4747; font-size:14px; font-weight:bold; text-align:center; color:#fff; margin:12px  auto 0px  auto; cursor:pointer;}
.res_movie_ann:hover { width:100px; height:30px; line-height:30px; border:none; background:#e71204; font-size:14px; font-weight:bold; text-align:center; color:#fff; margin:12px  auto 0px  auto; cursor:pointer;}
.res_hm_in{ width:100%; float:left; font-family:"宋体";}
.res_icon{background: url(../images/icon.png) no-repeat;}
.res_wzkg{ text-indent:2em;}
.backf2{ background:#f2f2f2;}*/